﻿namespace Aspects.Unit
{
    class Battery1_8800 : BatteryCommands
    {
        public override ushort PowerSource {get{ return  0x0420;}}
        public override ushort VoltageHigh {get{ return  0x0402;}}
        public override ushort VoltageLow {get{ return  0x0403;}}
        public override ushort ChargeCurrentHigh {get{ return  0x0404;}}
        public override ushort ChargeCurrentLow {get{ return  0x0405;}}
        public override ushort MaxError {get{ return  0x0407;}}
        public override ushort RSOC {get{ return  0x0409;}}
        public override ushort FCCHigh {get{ return  0x040E;}}
        public override ushort FCCLow {get{ return  0x040F;}}
        public override ushort DCHigh {get{ return  0x0412;}}
        public override ushort DCLow {get{ return  0x0413;}}
        public override ushort Cell1High {get{ return  0x0418;}}
        public override ushort Cell1Low {get{ return  0x0419;}}
        public override ushort Cell2High {get{ return  0x041A;}}
        public override ushort Cell2Low {get{ return  0x041B;}}
        public override ushort Cell3High {get{ return  0x041C;}}
        public override ushort Cell3Low {get{ return  0x041D;}}
        public override ushort Cell4High {get{ return  0x041E;}}
        public override ushort Cell4Low {get{ return  0x041F;}}
        public override ushort ChargeIC {get{ return  0x1A04;}}
        public override ushort Charge {get {return 0x0000;}}
    }
}
